# -*- coding:utf-8 -*-
#定义一个装饰器例子
# 实现日志的输出

#定义一个装饰器
def log(fuc):
  def showlog():
    print "this is show method"
    return fuc()
  return showlog



#调用装饰器,再要使用装饰器的方法前面添加@再加上方法名
#@log 相当于show=log()

@log
def show():
  print "do it by func execute"
  print "do after func execute"


show()

